import VueRouter from 'vue-router'

import About from '../pages/About/About.vue'
import Log from '../pages/Log/Log.vue'
import Message from '../pages/Message/Message.vue'
import Myheart from '../pages/Myheart/Myheart.vue'
import axios from 'axios'

// let arr=[{account:"dgfdhddsueugisufhisf",password:"duidb7283wibjdb"}];
// 使用async/await定义一个异步函数
// async function fetchData() {
//     try {
//       // 发起异步请求，返回一个Promise对象
//       const response = await axios.get('http://10.138.58.213/login/msg');
      
//       // 异步请求成功后获取返回的数据
//       const data = response.data;
//       // 可以在这里调用其他函数，传递异步请求得到的数据
//       // arr=data
//     } catch (error) {
//       // 处理异步请求出错的情况
//       console.error(error);
//     }
//   }
  // 调用异步函数进行数据获取
  // fetchData();

const router=new VueRouter({
    routes:[
       {
        name:'aboutme',
        path:'/about',
        component:About
       },
       {
        name:"message",
        path:'/message',
        component:Message
       },
       {
        name:"myheart",
        path:"/myheart",
        component:Myheart
       },
       {
        name:'rizhi',
        path:'/log',
        component:Log,
        beforeEnter:(to,from,next)=>{
            if(from.meta.account==arr[0].account&& from.meta.password==arr[0].password){
                next();
                alert("登录成功！")
            }else{
                alert("登录失败了！~~~")
            }
        }
       }
    ]
})

export default router
